package com.ruoyi.hsj.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 项目实施流程对象 project_step
 * 
 * @author hsj
 * @date 2024-11-27
 */
public class ProjectStep extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id主键 */
    private Long id;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String name;

    /** 预算金额 */
    @Excel(name = "预算金额")
    private String ysMoney;

    /** 最小金额 */
    @Excel(name = "最小金额")
    private String minMoney;

    /** 最大金额 */
    @Excel(name = "最大金额")
    private String maxMoney;

    /** 实施部门 */
    @Excel(name = "实施部门")
    private String deployDept;

    /** 第一步：预算会审 */
    @Excel(name = "第一步：预算会审")
    private String stepYshs;

    /** 第二步：选队 */
    @Excel(name = "第二步：选队")
    private String stepXd;

    /** 第三步：费用会审 */
    @Excel(name = "第三步：费用会审")
    private String stepFyhs;

    /** 第四步：合同会审 */
    @Excel(name = "第四步：合同会审")
    private String stepHths;

    /** 第五步：合同签署 */
    @Excel(name = "第五步：合同签署")
    private String stepHtqs;

    /** 第六步：验收 */
    @Excel(name = "第六步：验收")
    private String stepYs;

    /** 金额范围 */
    @Excel(name = "金额范围")
    private String rangeMoney;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setName(String name)
    {
        this.name = name;
    }

    public String getName()
    {
        return name;
    }
    public void setYsMoney(String ysMoney)
    {
        this.ysMoney = ysMoney;
    }

    public String getYsMoney()
    {
        return ysMoney;
    }
    public void setMinMoney(String minMoney)
    {
        this.minMoney = minMoney;
    }

    public String getMinMoney()
    {
        return minMoney;
    }
    public void setMaxMoney(String maxMoney)
    {
        this.maxMoney = maxMoney;
    }

    public String getMaxMoney()
    {
        return maxMoney;
    }
    public void setDeployDept(String deployDept)
    {
        this.deployDept = deployDept;
    }

    public String getDeployDept()
    {
        return deployDept;
    }
    public void setStepYshs(String stepYshs)
    {
        this.stepYshs = stepYshs;
    }

    public String getStepYshs()
    {
        return stepYshs;
    }
    public void setStepXd(String stepXd)
    {
        this.stepXd = stepXd;
    }

    public String getStepXd()
    {
        return stepXd;
    }
    public void setStepFyhs(String stepFyhs)
    {
        this.stepFyhs = stepFyhs;
    }

    public String getStepFyhs()
    {
        return stepFyhs;
    }
    public void setStepHths(String stepHths)
    {
        this.stepHths = stepHths;
    }

    public String getStepHths()
    {
        return stepHths;
    }
    public void setStepHtqs(String stepHtqs)
    {
        this.stepHtqs = stepHtqs;
    }

    public String getStepHtqs()
    {
        return stepHtqs;
    }
    public void setStepYs(String stepYs)
    {
        this.stepYs = stepYs;
    }

    public String getStepYs()
    {
        return stepYs;
    }
    public void setRangeMoney(String rangeMoney)
    {
        this.rangeMoney = rangeMoney;
    }

    public String getRangeMoney()
    {
        return rangeMoney;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("name", getName())
                .append("ysMoney", getYsMoney())
                .append("minMoney", getMinMoney())
                .append("maxMoney", getMaxMoney())
                .append("deployDept", getDeployDept())
                .append("stepYshs", getStepYshs())
                .append("stepXd", getStepXd())
                .append("stepFyhs", getStepFyhs())
                .append("stepHths", getStepHths())
                .append("stepHtqs", getStepHtqs())
                .append("stepYs", getStepYs())
                .append("rangeMoney", getRangeMoney())
                .toString();
    }
}
